#ifndef _PASSENGER_H_
#define _PASSENGER_H_

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
#include <assert.h>
#include "../include/trips.h"


//创建乘客结构体
typedef struct passenger
{
    char name[20];
    char password[20];
    char tele[20];
    TRAINS passhead;
}PASSENGER;

//创建乘客链表
typedef struct passengerlink
{
    PASSENGER pas;
    struct passengerlink *next;
}PASS;

//创建头节点
PASS *passengerHead(PASS *head);

//创建新用户
PASS *newPassenger(PASS *head);

//乘客登录
PASS *passengerLogin(PASS *head);

//乘客查看个人信息
void output(PASS *head);

//乘客改密码
PASS *passengerPwd(PASS *head);

//释放乘客链表
int freepas(PASS *head);

//生成验证码
char* chrand(char* ch);

//验证码改大小写
void chcmp(char* str);

#endif